﻿.table0 {
         border-spacing:0;
         padding-left:4.00pt;
         padding-top:4.00pt;
         padding-right:2.00pt;
         padding-bottom:3.00pt;
         float:alignleft;
         margin-left:18.00pt;
         width:480.20pt;
}
.tr1 {
      height:106.29pt;
}
#image1 {
         width:52.992pt;
         height:79.416pt;
         margin-bottom:6.000pt;
         margin-right:6.000pt;
}
.td2 {
      width:72.495pt;
      vertical-align:top;
      padding-left:6.00pt;
      padding-top:3.00pt;
      padding-right:6.00pt;
      padding-bottom:3.00pt;
}
.td3 {
      width:320.726pt;
      vertical-align:top;
      padding-left:6.00pt;
      padding-top:3.00pt;
      padding-right:6.00pt;
      padding-bottom:3.00pt;
}
#image2 {
         width:75.744pt;
         height:99.288pt;
         margin-bottom:6.000pt;
         margin-left:6.000pt;
}
.td4 {
      width:86.975pt;
      vertical-align:top;
      padding-left:6.00pt;
      padding-top:3.00pt;
      padding-right:6.00pt;
      padding-bottom:3.00pt;
}
.table5 {
         border-spacing:0;
         padding-left:4.00pt;
         padding-top:4.00pt;
         padding-right:2.00pt;
         padding-bottom:3.00pt;
         float:alignleft;
         margin-left:36.00pt;
         width:396.35pt;
}
.tr6 {
      height:24.00pt;
}
.td7 {
      width:144.370pt;
      border-top-style:solid;
      border-top-width:2px;
      border-top-color:#000000;
      border-left-style:solid;
      border-left-width:2px;
      border-left-color:#000000;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#000000;
      vertical-align:top;
      padding-left:6.00pt;
      padding-top:3.00pt;
      padding-right:6.00pt;
      padding-bottom:3.00pt;
}
.td8 {
      width:251.976pt;
      border-top-style:solid;
      border-top-width:2px;
      border-top-color:#000000;
      border-right-style:solid;
      border-right-width:2px;
      border-right-color:#000000;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#000000;
      vertical-align:top;
      padding-left:6.00pt;
      padding-top:3.00pt;
      padding-right:6.00pt;
      padding-bottom:3.00pt;
}
.td9 {
      width:144.370pt;
      border-left-style:solid;
      border-left-width:2px;
      border-left-color:#000000;
      border-bottom-style:solid;
      border-bottom-width:1px;
      border-bottom-color:#000000;
      vertical-align:top;
      padding-left:6.00pt;
      padding-top:3.00pt;
      padding-right:6.00pt;
      padding-bottom:3.00pt;
}
.td10 {
       width:251.976pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td11 {
       width:144.370pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td12 {
       width:251.976pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td13 {
       width:144.370pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td14 {
       width:144.370pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td15 {
       width:251.976pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.table16 {
          border-spacing:0;
          padding-left:2.00pt;
          padding-top:2.00pt;
          padding-right:2.00pt;
          padding-bottom:2.00pt;
          float:alignleft;
          margin-left:18.00pt;
          width:216.02pt;
}
.tr17 {
       height:12.00pt;
}
.td18 {
       width:125.875pt;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td19 {
       width:90.149pt;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.tr20 {
       height:13.00pt;
}
.td21 {
       width:125.875pt;
       background:#ffffff;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td22 {
       width:90.149pt;
       background:#ffffff;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.table23 {
          border-spacing:0;
          padding-left:2.00pt;
          padding-top:2.00pt;
          padding-right:2.00pt;
          padding-bottom:2.00pt;
          float:alignleft;
          margin-left:18.00pt;
          width:486.00pt;
}
.tr24 {
       height:16.00pt;
}
.td25 {
       width:486.000pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td26 {
       width:54.249pt;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td27 {
       width:431.751pt;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td28 {
       width:54.249pt;
       background:#ffffff;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td29 {
       width:431.751pt;
       background:#ffffff;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.tr30 {
       height:21.00pt;
}
.td31 {
       width:54.249pt;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td32 {
       width:431.751pt;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td33 {
       width:54.249pt;
       background:#ffffff;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td34 {
       width:431.751pt;
       background:#ffffff;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.table35 {
          border-spacing:0;
          padding-left:4.00pt;
          padding-top:4.00pt;
          padding-right:2.00pt;
          padding-bottom:3.00pt;
          float:alignleft;
          margin-left:54.00pt;
          width:172.56pt;
}
.tr36 {
       height:19.00pt;
}
.td37 {
       width:50.125pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td38 {
       width:122.433pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.tr39 {
       height:15.00pt;
}
.td40 {
       width:50.125pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td41 {
       width:122.433pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td42 {
       width:50.125pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td43 {
       width:122.433pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td44 {
       width:50.125pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td45 {
       width:122.433pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.table46 {
          border-spacing:0;
          padding-left:4.00pt;
          padding-top:4.00pt;
          padding-right:2.00pt;
          padding-bottom:3.00pt;
          float:alignleft;
          margin-left:54.00pt;
          width:172.53pt;
}
.td47 {
       width:50.112pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td48 {
       width:122.421pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td49 {
       width:50.112pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td50 {
       width:122.421pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td51 {
       width:50.112pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td52 {
       width:122.421pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td53 {
       width:50.112pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td54 {
       width:122.421pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.table55 {
          border-spacing:0;
          padding-left:4.00pt;
          padding-top:4.00pt;
          padding-right:2.00pt;
          padding-bottom:3.00pt;
          float:alignleft;
          margin-left:54.00pt;
          width:414.15pt;
}
.td56 {
       width:306.501pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td57 {
       width:16.950pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td58 {
       width:90.701pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td59 {
       width:306.501pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td60 {
       width:16.950pt;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td61 {
       width:90.701pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td62 {
       width:306.501pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td63 {
       width:16.950pt;
       background:#ffffff;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td64 {
       width:90.701pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td65 {
       width:306.501pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td66 {
       width:16.950pt;
       background:#ffffff;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td67 {
       width:90.701pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td68 {
       width:306.501pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td69 {
       width:16.950pt;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td70 {
       width:90.701pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td71 {
       width:306.501pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td72 {
       width:16.950pt;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td73 {
       width:90.701pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.table74 {
          border-spacing:0;
          padding-left:4.00pt;
          padding-top:4.00pt;
          padding-right:2.00pt;
          padding-bottom:3.00pt;
          float:alignleft;
          margin-left:36.00pt;
          width:316.93pt;
}
.td75 {
       width:36.000pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td76 {
       width:158.275pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td77 {
       width:122.650pt;
       border-top-style:solid;
       border-top-width:2px;
       border-top-color:#000000;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td78 {
       width:36.000pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td79 {
       width:158.275pt;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td80 {
       width:122.650pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td81 {
       width:36.000pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td82 {
       width:158.275pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td83 {
       width:122.650pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td84 {
       width:36.000pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td85 {
       width:158.275pt;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td86 {
       width:122.650pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.table87 {
          border-spacing:0;
          padding-left:4.00pt;
          padding-top:4.00pt;
          padding-right:2.00pt;
          padding-bottom:3.00pt;
          float:alignleft;
          margin-left:36.00pt;
          width:323.95pt;
}
.td88 {
       width:323.951pt;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td89 {
       width:107.775pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td90 {
       width:216.176pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.tr91 {
       height:45.00pt;
}
.td92 {
       width:107.775pt;
       background:#ffffff;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td93 {
       width:216.176pt;
       background:#ffffff;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td94 {
       width:107.775pt;
       border-left-style:solid;
       border-left-width:2px;
       border-left-color:#000000;
       border-right-style:solid;
       border-right-width:1px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td95 {
       width:216.176pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.table96 {
          border-spacing:0;
          padding-left:4.00pt;
          padding-top:4.00pt;
          padding-right:2.00pt;
          padding-bottom:3.00pt;
          float:alignleft;
          margin-left:36.00pt;
          width:395.46pt;
}
.td97 {
       width:395.456pt;
       border-bottom-style:solid;
       border-bottom-width:2px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.td98 {
       width:287.680pt;
       border-right-style:solid;
       border-right-width:2px;
       border-right-color:#000000;
       border-bottom-style:solid;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       vertical-align:top;
       padding-left:6.00pt;
       padding-top:3.00pt;
       padding-right:6.00pt;
       padding-bottom:3.00pt;
}
.tr99 {
       height:29.00pt;
}
.td100 {
        width:54.036pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td101 {
        width:63.411pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td102 {
        width:62.161pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td103 {
        width:54.036pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td104 {
        width:63.411pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td105 {
        width:62.161pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td106 {
        width:54.036pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td107 {
        width:63.411pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td108 {
        width:62.161pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table109 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:18.00pt;
           width:489.50pt;
}
.td110 {
        width:68.250pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td111 {
        width:114.376pt;
        background:#ffffff;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td112 {
        width:192.503pt;
        background:#ffffff;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr113 {
        height:42.00pt;
}
.td114 {
        width:68.250pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td115 {
        width:38.125pt;
        background:#ffffff;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td116 {
        width:38.125pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td117 {
        width:42.501pt;
        background:#ffffff;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td118 {
        width:41.875pt;
        background:#ffffff;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td119 {
        width:48.126pt;
        background:#ffffff;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td120 {
        width:26.250pt;
        background:#ffffff;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td121 {
        width:33.751pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td122 {
        width:68.250pt;
        background:#e5e5e5;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td123 {
        width:38.125pt;
        background:#e5e5e5;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td124 {
        width:38.125pt;
        background:#e5e5e5;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td125 {
        width:42.501pt;
        background:#e5e5e5;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td126 {
        width:41.875pt;
        background:#e5e5e5;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td127 {
        width:48.126pt;
        background:#e5e5e5;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td128 {
        width:26.250pt;
        background:#e5e5e5;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td129 {
        width:33.751pt;
        background:#e5e5e5;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr130 {
        height:31.00pt;
}
.td131 {
        width:68.250pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td132 {
        width:38.125pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td133 {
        width:38.125pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td134 {
        width:42.501pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td135 {
        width:41.875pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td136 {
        width:48.126pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td137 {
        width:26.250pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td138 {
        width:33.751pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr139 {
        height:23.00pt;
}
.td140 {
        width:68.250pt;
        background:#e5e5e5;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td141 {
        width:38.125pt;
        background:#e5e5e5;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td142 {
        width:38.125pt;
        background:#e5e5e5;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td143 {
        width:42.501pt;
        background:#e5e5e5;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td144 {
        width:41.875pt;
        background:#e5e5e5;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td145 {
        width:48.126pt;
        background:#e5e5e5;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td146 {
        width:26.250pt;
        background:#e5e5e5;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td147 {
        width:33.751pt;
        background:#e5e5e5;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr148 {
        height:39.00pt;
}
.table149 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:18.00pt;
           width:466.32pt;
}
.td150 {
        width:135.125pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td151 {
        width:110.400pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td152 {
        width:110.400pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td153 {
        width:135.125pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td154 {
        width:110.400pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td155 {
        width:110.400pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td156 {
        width:135.125pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td157 {
        width:110.400pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td158 {
        width:110.400pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr159 {
        height:64.00pt;
}
.tr160 {
        height:51.00pt;
}
.td161 {
        width:135.125pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td162 {
        width:110.400pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td163 {
        width:110.400pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table164 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:54.00pt;
           width:394.50pt;
}
.td165 {
        width:81.750pt;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td166 {
        width:35.250pt;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td167 {
        width:21.750pt;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td168 {
        width:81.750pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td169 {
        width:35.250pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td170 {
        width:35.250pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td171 {
        width:21.750pt;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td172 {
        width:60.000pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td173 {
        width:35.250pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td174 {
        width:21.750pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td175 {
        width:21.750pt;
        background:#e5e5e5;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td176 {
        width:60.000pt;
        background:#e5e5e5;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td177 {
        width:35.250pt;
        background:#e5e5e5;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td178 {
        width:35.250pt;
        background:#e5e5e5;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td179 {
        width:21.750pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td180 {
        width:60.000pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td181 {
        width:35.250pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td182 {
        width:21.750pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td183 {
        width:21.750pt;
        border-left-style:solid;
        border-left-width:1px;
        border-left-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td184 {
        width:60.000pt;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td185 {
        width:35.250pt;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td186 {
        width:21.750pt;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td187 {
        width:21.750pt;
        background:#e5e5e5;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td188 {
        width:60.000pt;
        background:#e5e5e5;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td189 {
        width:35.250pt;
        background:#e5e5e5;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td190 {
        width:35.250pt;
        background:#e5e5e5;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table191 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:54.00pt;
           width:270.10pt;
}
.td192 {
        width:90.275pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td193 {
        width:37.075pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td194 {
        width:34.425pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td195 {
        width:45.150pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td196 {
        width:63.175pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td197 {
        width:26.482pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td198 {
        width:10.593pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td199 {
        width:25.818pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td200 {
        width:8.606pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td201 {
        width:35.335pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td202 {
        width:9.816pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td203 {
        width:90.275pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td204 {
        width:26.482pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td205 {
        width:10.593pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td206 {
        width:25.818pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td207 {
        width:8.606pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td208 {
        width:35.335pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td209 {
        width:9.816pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td210 {
        width:63.175pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td211 {
        width:35.335pt;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td212 {
        width:9.816pt;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td213 {
        width:63.175pt;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr214 {
        height:7.20pt;
}
.td215 {
        width:90.275pt;
        background:#ffffff;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td216 {
        width:62.893pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td217 {
        width:35.335pt;
        background:#ffffff;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table218 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:317.59pt;
}
.td219 {
        width:269.996pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td220 {
        width:47.599pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td221 {
        width:269.996pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td222 {
        width:47.599pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td223 {
        width:269.996pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td224 {
        width:47.599pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td225 {
        width:269.996pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td226 {
        width:47.599pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td227 {
        width:269.996pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td228 {
        width:47.599pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td229 {
        width:269.996pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td230 {
        width:47.599pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table231 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:54.00pt;
           width:215.72pt;
}
.td232 {
        width:134.995pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td233 {
        width:80.725pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td234 {
        width:134.995pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td235 {
        width:80.725pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td236 {
        width:134.995pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td237 {
        width:80.725pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table238 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:72.00pt;
           width:215.72pt;
}
.td239 {
        width:134.995pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td240 {
        width:80.725pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table241 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:467.88pt;
}
.tr242 {
        height:55.00pt;
}
.td243 {
        width:116.575pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td244 {
        width:51.575pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td245 {
        width:118.450pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td246 {
        width:97.200pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td247 {
        width:84.075pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td248 {
        width:467.875pt;
        background:#e5e5e5;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr249 {
        height:26.00pt;
}
.td250 {
        width:116.575pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td251 {
        width:51.575pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td252 {
        width:118.450pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td253 {
        width:97.200pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td254 {
        width:84.075pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td255 {
        width:116.575pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td256 {
        width:51.575pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td257 {
        width:118.450pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td258 {
        width:97.200pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td259 {
        width:84.075pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr260 {
        height:60.00pt;
}
.tr261 {
        height:104.00pt;
}
.td262 {
        width:116.575pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td263 {
        width:51.575pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td264 {
        width:118.450pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td265 {
        width:97.200pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td266 {
        width:84.075pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr267 {
        height:33.00pt;
}
.td268 {
        width:116.575pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td269 {
        width:51.575pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td270 {
        width:118.450pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td271 {
        width:97.200pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td272 {
        width:84.075pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr273 {
        height:85.00pt;
}
.tr274 {
        height:36.00pt;
}
.tr275 {
        height:69.00pt;
}
.tr276 {
        height:90.00pt;
}
.tr277 {
        height:99.00pt;
}
.tr278 {
        height:70.00pt;
}
.tr279 {
        height:201.12pt;
}
.td280 {
        width:467.875pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table281 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:18.00pt;
           width:363.32pt;
}
.td282 {
        width:129.370pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td283 {
        width:113.225pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td284 {
        width:120.725pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td285 {
        width:129.370pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td286 {
        width:113.225pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td287 {
        width:120.725pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td288 {
        width:129.370pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td289 {
        width:113.225pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td290 {
        width:120.725pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table291 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:255.72pt;
}
.td292 {
        width:144.370pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td293 {
        width:111.350pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td294 {
        width:144.370pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td295 {
        width:111.350pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td296 {
        width:144.370pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td297 {
        width:111.350pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td298 {
        width:144.370pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td299 {
        width:111.350pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table300 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:360.19pt;
}
.td301 {
        width:108.120pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td302 {
        width:126.350pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td303 {
        width:125.725pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td304 {
        width:108.120pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td305 {
        width:126.350pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td306 {
        width:125.725pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td307 {
        width:108.120pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td308 {
        width:126.350pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td309 {
        width:125.725pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td310 {
        width:108.120pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td311 {
        width:126.350pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td312 {
        width:125.725pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table313 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:468.00pt;
}
.td314 {
        width:468.000pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td315 {
        width:234.000pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td316 {
        width:234.000pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr317 {
        height:75.00pt;
}
.td318 {
        width:234.000pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td319 {
        width:234.000pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td320 {
        width:234.000pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td321 {
        width:234.000pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.tr322 {
        height:115.00pt;
}
.td323 {
        width:234.000pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td324 {
        width:234.000pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table325 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:18.00pt;
           width:396.00pt;
}
.td326 {
        width:144.001pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td327 {
        width:69.625pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td328 {
        width:92.750pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td329 {
        width:89.625pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td330 {
        width:144.001pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td331 {
        width:69.625pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td332 {
        width:92.750pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td333 {
        width:89.625pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td334 {
        width:144.001pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td335 {
        width:69.625pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td336 {
        width:92.750pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td337 {
        width:89.625pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td338 {
        width:144.001pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td339 {
        width:69.625pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td340 {
        width:92.750pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td341 {
        width:89.625pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table342 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:18.00pt;
           width:485.93pt;
}
.td343 {
        width:161.976pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td344 {
        width:161.976pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td345 {
        width:161.976pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td346 {
        width:161.976pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td347 {
        width:161.976pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td348 {
        width:161.976pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td349 {
        width:161.976pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td350 {
        width:161.976pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td351 {
        width:161.976pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td352 {
        width:161.976pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td353 {
        width:161.976pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td354 {
        width:161.976pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table355 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:18.00pt;
           width:432.00pt;
}
.td356 {
        width:216.000pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td357 {
        width:216.000pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td358 {
        width:216.000pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td359 {
        width:216.000pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td360 {
        width:216.000pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td361 {
        width:216.000pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td362 {
        width:216.000pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td363 {
        width:216.000pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table364 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:431.54pt;
}
.td365 {
        width:216.344pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td366 {
        width:215.199pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td367 {
        width:107.495pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td368 {
        width:108.850pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td369 {
        width:107.600pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td370 {
        width:107.600pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td371 {
        width:107.495pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td372 {
        width:108.850pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td373 {
        width:107.600pt;
        background:#ffffff;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td374 {
        width:107.600pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td375 {
        width:107.495pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td376 {
        width:108.850pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td377 {
        width:107.600pt;
        background:#ffffff;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td378 {
        width:107.600pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table379 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:72.00pt;
           width:236.35pt;
}
.td380 {
        width:124.995pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td381 {
        width:124.995pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td382 {
        width:124.995pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td383 {
        width:111.350pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td384 {
        width:124.995pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table385 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:301.00pt;
}
.tr386 {
        height:31.13pt;
}
.td387 {
        width:125.875pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td388 {
        width:67.125pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td389 {
        width:54.000pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td390 {
        width:54.000pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td391 {
        width:125.875pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td392 {
        width:67.125pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td393 {
        width:54.000pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td394 {
        width:54.000pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td395 {
        width:125.875pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td396 {
        width:67.125pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td397 {
        width:54.000pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td398 {
        width:54.000pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td399 {
        width:125.875pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td400 {
        width:67.125pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td401 {
        width:54.000pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td402 {
        width:54.000pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table403 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:284.42pt;
}
.td404 {
        width:221.000pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td405 {
        width:63.418pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td406 {
        width:221.000pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td407 {
        width:63.418pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td408 {
        width:221.000pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td409 {
        width:63.418pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table410 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:423.80pt;
}
.td411 {
        width:187.026pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td412 {
        width:236.776pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td413 {
        width:187.026pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td414 {
        width:236.776pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td415 {
        width:187.026pt;
        background:#ffffff;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td416 {
        width:236.776pt;
        background:#ffffff;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td417 {
        width:187.026pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td418 {
        width:236.776pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table419 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:54.00pt;
           width:432.00pt;
}
.td420 {
        width:216.000pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td421 {
        width:216.000pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table422 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:72.00pt;
           width:292.54pt;
}
.td423 {
        width:133.500pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td424 {
        width:159.043pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td425 {
        width:133.500pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td426 {
        width:159.043pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td427 {
        width:133.500pt;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td428 {
        width:159.043pt;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table429 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:36.00pt;
           width:292.54pt;
}
.table430 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:18.00pt;
           width:486.32pt;
}
.td431 {
        width:54.369pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td432 {
        width:125.975pt;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td433 {
        width:305.976pt;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.table434 {
           border-spacing:0;
           padding-left:4.00pt;
           padding-top:4.00pt;
           padding-right:2.00pt;
           padding-bottom:3.00pt;
           float:alignleft;
           margin-left:18.00pt;
           width:485.72pt;
}
.tr435 {
        height:279.00pt;
}
.td436 {
        width:342.496pt;
        background:#e5e5e5;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-left-style:solid;
        border-left-width:2px;
        border-left-color:#000000;
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
.td437 {
        width:143.225pt;
        border-top-style:solid;
        border-top-width:2px;
        border-top-color:#000000;
        border-right-style:solid;
        border-right-width:2px;
        border-right-color:#000000;
        border-bottom-style:solid;
        border-bottom-width:2px;
        border-bottom-color:#000000;
        vertical-align:top;
        padding-left:6.00pt;
        padding-top:3.00pt;
        padding-right:6.00pt;
        padding-bottom:3.00pt;
}
p.FM_Heading_2nd_level_TOC {
                            margin-left:36.000pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:-18.000pt;
                            margin-top:0.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0em;
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                        , sans-serif;
                            font-style:normal;
                            font-weight:normal;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
}
caption.FM_Heading_2nd_level_TOC {
                                  margin-left:36.000pt;
                                  margin-right:0.000pt;
                                  text-align:left;
                                  text-indent:-18.000pt;
                                  margin-top:0.000pt;
                                  margin-bottom:0.000pt;
                                  word-spacing:0.250em;
                                  font-family:GillSans;
                                  font-style:normal;
                                  font-weight:bold;
                                  font-size:9.0pt;
                                  color:#000000;
                                  background-color:none;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
}
p.FM_ChapterTitle {
                   margin-left:0.000pt;
                   margin-right:0.000pt;
                   text-align:center;
                   text-indent:0.000pt;
                   margin-top:0.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0em;
                   font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                   font-style:normal;
                   font-weight:bold;
                   font-size:18.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
                   text-transform:uppercase;
}
caption.FM_ChapterTitle {
                         margin-left:0.000pt;
                         margin-right:0.000pt;
                         text-align:center;
                         text-indent:0.000pt;
                         margin-top:0.000pt;
                         margin-bottom:0.000pt;
                         word-spacing:0.250em;
                         font-family:GillSans;
                         font-style:normal;
                         font-weight:bold;
                         font-size:18.0pt;
                         color:#000000;
                         background-color:none;
                         text-decoration:none;
                         letter-spacing:0.00em;
                         text-transform:uppercase;
}
p.FM_2_ListFirst {
                  margin-left:54.000pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-18.000pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                          , sans-serif;
                  font-style:normal;
                  font-weight:normal;
                  font-size:9.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
caption.FM_2_ListFirst {
                        margin-left:54.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:normal;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_Page_Footer_Right_Side {
                             margin-left:0.000pt;
                             margin-right:0.000pt;
                             text-align:right;
                             text-indent:0.000pt;
                             margin-top:1.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
caption.FM_Page_Footer_Right_Side {
                                   margin-left:0.000pt;
                                   margin-right:0.000pt;
                                   text-align:right;
                                   text-indent:0.000pt;
                                   margin-top:1.000pt;
                                   margin-bottom:0.000pt;
                                   word-spacing:0.250em;
                                   font-family:GillSans;
                                   font-style:normal;
                                   font-weight:normal;
                                   font-size:9.0pt;
                                   color:#000000;
                                   background-color:none;
                                   text-decoration:none;
                                   letter-spacing:0.00em;
}
p.FM_TableHeading {
                   margin-left:0.000pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:0.000pt;
                   margin-top:0.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0em;
                   font-family:'Open Sans'                                                                                                                                                                                                                                                                       , sans-serif;
                   font-style:normal;
                   font-weight:bold;
                   font-size:8.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
caption.FM_TableHeading {
                         margin-left:0.000pt;
                         margin-right:0.000pt;
                         text-align:left;
                         text-indent:0.000pt;
                         margin-top:0.000pt;
                         margin-bottom:0.000pt;
                         word-spacing:0.250em;
                         font-family:GillSans;
                         font-style:normal;
                         font-weight:bold;
                         font-size:8.0pt;
                         color:#000000;
                         background-color:none;
                         text-decoration:none;
                         letter-spacing:0.00em;
}
p.FM_TableBody {
                margin-left:0.000pt;
                margin-right:0.000pt;
                text-align:left;
                text-indent:0.000pt;
                margin-top:3.000pt;
                margin-bottom:0.000pt;
                word-spacing:0em;
                font-family:'Open Sans'                                                                                                                                                                                                                                                                        , sans-serif;
                font-style:normal;
                font-weight:normal;
                font-size:8.0pt;
                color:#000000;
                background-color:none;
                text-decoration:none;
                letter-spacing:0.00em;
}
caption.FM_TableBody {
                      margin-left:0.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:0.000pt;
                      margin-top:3.000pt;
                      margin-bottom:0.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:normal;
                      font-weight:normal;
                      font-size:8.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
}
p.FM_Heading_1st_level_TOC {
                            margin-left:18.000pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:-18.000pt;
                            margin-top:6.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0em;
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                       , sans-serif;
                            font-style:normal;
                            font-weight:bold;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
                            text-transform:none;
}
caption.FM_Heading_1st_level_TOC {
                                  margin-left:18.000pt;
                                  margin-right:0.000pt;
                                  text-align:left;
                                  text-indent:-18.000pt;
                                  margin-top:6.000pt;
                                  margin-bottom:0.000pt;
                                  word-spacing:0.250em;
                                  font-family:GillSans;
                                  font-style:normal;
                                  font-weight:bold;
                                  font-size:9.0pt;
                                  color:#000000;
                                  background-color:none;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
                                  text-transform:uppercase;
}
p.FM_RecBackground {
                    margin-left:50.400pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-50.400pt;
                    margin-top:1.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0.250em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                    font-style:italic;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_RecBackground {
                          margin-left:50.400pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-50.400pt;
                          margin-top:1.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:italic;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_2_List {
             margin-left:54.000pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-18.000pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0em;
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                           , sans-serif;
             font-style:normal;
             font-weight:normal;
             font-size:9.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
}
caption.FM_2_List {
                   margin-left:54.000pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-18.000pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:normal;
                   font-weight:normal;
                   font-size:9.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_Page_Footer_Left_Side {
                            margin-left:0.000pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:0.000pt;
                            margin-top:1.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0.250em;
                            font-family:GillSans;
                            font-style:normal;
                            font-weight:normal;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
}
caption.FM_Page_Footer_Left_Side {
                                  margin-left:0.000pt;
                                  margin-right:0.000pt;
                                  text-align:left;
                                  text-indent:0.000pt;
                                  margin-top:1.000pt;
                                  margin-bottom:0.000pt;
                                  word-spacing:0.250em;
                                  font-family:GillSans;
                                  font-style:normal;
                                  font-weight:normal;
                                  font-size:9.0pt;
                                  color:#000000;
                                  background-color:none;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
}
p.FM_1_HeadingGlossary {
                        margin-left:18.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:10.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:bold;
                        font-size:18.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
                        text-transform:uppercase;
                        font:bold 11pt 'Open Sans'                                                                                                       , sans-serif;
                        text-transform:none;
                        text-indent:-21pt;
                        word-spacing:0em;
}
caption.FM_1_HeadingGlossary {
                              margin-left:18.000pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:-18.000pt;
                              margin-top:10.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:bold;
                              font-size:18.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
                              text-transform:uppercase;
}
p.FM_Body {
           margin-left:18.000pt;
           margin-right:0.000pt;
           text-align:left;
           text-indent:0.000pt;
           margin-top:3.000pt;
           margin-bottom:0.000pt;
           word-spacing:0.250em;
           font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
           font-style:normal;
           font-weight:normal;
           font-size:9.0pt;
           color:#000000;
           background-color:none;
           text-decoration:none;
           letter-spacing:0.00em;
}
caption.FM_Body {
                 margin-left:18.000pt;
                 margin-right:0.000pt;
                 text-align:left;
                 text-indent:0.000pt;
                 margin-top:3.000pt;
                 margin-bottom:0.000pt;
                 word-spacing:0.250em;
                 font-family:GillSans;
                 font-style:normal;
                 font-weight:normal;
                 font-size:9.0pt;
                 color:#000000;
                 background-color:none;
                 text-decoration:none;
                 letter-spacing:0.00em;
}
p.FM_2_SectionBody {
                    margin-left:36.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:0.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_2_SectionBody {
                          margin-left:36.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:0.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_2_HeadingGlossary {
                        margin-left:36.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:bold;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
                        font-family:'Open Sans'                                                                                                        , sans-serif;
                        text-indent:-20pt;
                        word-spacing:0em;
}
caption.FM_2_HeadingGlossary {
                              margin-left:36.000pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:-18.000pt;
                              margin-top:3.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:bold;
                              font-size:9.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
OL {
    margin-top:0px;
    margin-bottom:0px;
}
UL {
    margin-top:0px;
    margin-bottom:0px;
}
span.FM_GillSans_Cross_Reference {
                                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                            , sans-serif;
                                  font-weight:bold;
                                  color:#000000;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
}
span.FM_Italic {
                font-style:italic;
                font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                          , sans-serif;
}
span.FM_Hypertext {
                   color:#000000;
}
span.FM_SubjectName {
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                     font-style:normal;
                     font-weight:bold;
                     font-size:9.0pt;
                     color:#000000;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     text-transform:uppercase;
}
span.FM_Faculty {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
                 font-style:italic;
                 font-weight:bold;
                 font-size:8.0pt;
                 color:#000000;
                 text-decoration:none;
                 letter-spacing:0.00em;
}
span.FM_Normal {
                font-weight:normal;
                font-family:'Open Sans'                                                                                                                                                                                                                                                              , sans-serif;
                font-style:normal;
                word-spacing:0em;
}
span.FM_Superscript {
                     font-family:"Helvetica 55 Roman";
                     font:80% 'Open Sans'                                                                                                                                                                                                                                                                         , sans-serif;
                     vertical-align:super;
}
span.FM_Acronym {
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                 font-style:normal;
                 font-weight:bold;
                 font-size:8.0pt;
                 color:#000000;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 text-transform:uppercase;
}
span.FM_HideOnWebBold {
                       font-weight:bold;
}
span.FM_Bold {
              font-weight:bold;
              font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                       , sans-serif;
}
span.FM_GillSans_Note_ {
                        font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                        font-style:normal;
                        font-weight:bold;
                        font-size:8.0pt;
                        color:#000000;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
span.FM_HideOnWeb {
}
p.FM_2_Heading {
                margin-left:36.000pt;
                margin-right:0.000pt;
                text-align:left;
                text-indent:-20pt;
                margin-top:3.000pt;
                margin-bottom:0.000pt;
                word-spacing:0em;
                font-family:'Open Sans'                                                                                                                                                                                                                                                                                     , sans-serif;
                font-style:normal;
                font-weight:bold;
                font-size:9.0pt;
                color:#000000;
                background-color:none;
                text-decoration:none;
                letter-spacing:0.00em;
}
caption.FM_2_Heading {
                      margin-left:36.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:-18.000pt;
                      margin-top:3.000pt;
                      margin-bottom:0.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:normal;
                      font-weight:bold;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
}
p.FM_1_BulletedList {
                     margin-left:36.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_1_BulletedList {
                           margin-left:36.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_4_SectionBody {
                    margin-left:72.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:0.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_4_SectionBody {
                          margin-left:72.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:0.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_2_NoteFirst {
                  margin-left:59.998pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-23.998pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                  font-style:italic;
                  font-weight:normal;
                  font-size:8.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
caption.FM_2_NoteFirst {
                        margin-left:59.998pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-23.998pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_3_SectionBody {
                    margin-left:54.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:0.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_3_SectionBody {
                          margin-left:54.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:0.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_3_NoteFirst {
                  margin-left:77.976pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-23.976pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                  font-style:italic;
                  font-weight:normal;
                  font-size:8.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
caption.FM_3_NoteFirst {
                        margin-left:77.976pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-23.976pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_3_HeadingFirst {
                     margin-left:54.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-20pt;
                     margin-top:3.000pt;
                     margin-bottom:3.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                  , sans-serif;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_3_HeadingFirst {
                           margin-left:54.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:3.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_3_Heading {
                margin-left:54.000pt;
                margin-right:0.000pt;
                text-align:left;
                text-indent:-20pt;
                margin-top:3.000pt;
                margin-bottom:3.000pt;
                word-spacing:0em;
                font-family:'Open Sans'                                                                                                                                                                                                                                                                                   , sans-serif;
                font-style:normal;
                font-weight:normal;
                font-size:9.0pt;
                color:#000000;
                background-color:none;
                text-decoration:none;
                letter-spacing:0.00em;
}
caption.FM_3_Heading {
                      margin-left:54.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:-18.000pt;
                      margin-top:3.000pt;
                      margin-bottom:3.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:normal;
                      font-weight:normal;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
}
p.FM_3_List {
             margin-left:72.000pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-18.000pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0em;
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                         , sans-serif;
             font-style:normal;
             font-weight:normal;
             font-size:9.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
}
caption.FM_3_List {
                   margin-left:72.000pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-18.000pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:normal;
                   font-weight:normal;
                   font-size:9.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_3_ListFirst {
                  margin-left:72.000pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-18.000pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                        , sans-serif;
                  font-style:normal;
                  font-weight:normal;
                  font-size:9.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
caption.FM_3_ListFirst {
                        margin-left:72.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:normal;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_2_HeadingFirst {
                     margin-left:36.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-20pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                    , sans-serif;
                     font-style:normal;
                     font-weight:bold;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_2_HeadingFirst {
                           margin-left:36.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:bold;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_1_SectionBodyBold {
                        margin-left:18.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:0.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0em;
                        font-family:'Open Sans'                                                                                                                , sans-serif;
                        font-style:normal;
                        font-weight:bold;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
caption.FM_1_SectionBodyBold {
                              margin-left:18.000pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:0.000pt;
                              margin-top:3.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:bold;
                              font-size:9.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_1_SectionBody {
                    margin-left:18.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:0.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_1_SectionBody {
                          margin-left:18.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:0.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_1_Heading {
                margin-left:0pt;
                margin-right:0.000pt;
                text-align:left;
                text-indent:0pt;
                margin-top:6.000pt;
                margin-bottom:0.000pt;
                word-spacing:0em;
                font-family:GillSans;
                font-style:normal;
                font-weight:bold;
                font-size:9.0pt;
                color:#000000;
                background-color:none;
                text-decoration:none;
                letter-spacing:0.00em;
                text-transform:none;
                font:bold 11pt 'Open Sans'                  , sans-serif;
}
caption.FM_1_Heading {
                      margin-left:18.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:-18.000pt;
                      margin-top:6.000pt;
                      margin-bottom:0.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:normal;
                      font-weight:bold;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
                      text-transform:uppercase;
}
p.FM_TableBody2 {
                 margin-left:18.000pt;
                 margin-right:0.000pt;
                 text-align:left;
                 text-indent:0.000pt;
                 margin-top:3.000pt;
                 margin-bottom:0.000pt;
                 word-spacing:0em;
                 font-family:'Open Sans'                                                                                                                               , sans-serif;
                 font-style:normal;
                 font-weight:normal;
                 font-size:8.0pt;
                 color:#000000;
                 background-color:none;
                 text-decoration:none;
                 letter-spacing:0.00em;
}
caption.FM_TableBody2 {
                       margin-left:18.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:0.000pt;
                       margin-top:3.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:normal;
                       font-weight:normal;
                       font-size:8.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
p.FM_4_BulletedList {
                     margin-left:90.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_4_BulletedList {
                           margin-left:90.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_Heading_2nd_level_TOC_CC_ {
                                margin-left:18.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:0.000pt;
                                margin-top:1.500pt;
                                margin-bottom:1.500pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
                                font-family:'Open Sans'                                                                                                                                                                                                                                                                             , sans-serif;
                                word-spacing:0em;
                                font-weight:normal;
                                text-transform:none;
}
caption.FM_Heading_2nd_level_TOC_CC_ {
                                      margin-left:18.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:0.000pt;
                                      margin-top:1.500pt;
                                      margin-bottom:1.500pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_CC_Other_Hours {
                     margin-left:75.600pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-75.600pt;
                     margin-top:1.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:italic;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                              , sans-serif;
                     word-spacing:0em;
}
caption.FM_CC_Other_Hours {
                           margin-left:75.600pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-75.600pt;
                           margin-top:1.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_CC_Grading {
                 margin-left:50.400pt;
                 margin-right:0.000pt;
                 text-align:left;
                 text-indent:-50.400pt;
                 margin-top:1.000pt;
                 margin-bottom:0.000pt;
                 word-spacing:0.250em;
                 font-family:GillSans;
                 font-style:italic;
                 font-weight:normal;
                 font-size:9.0pt;
                 color:#000000;
                 background-color:none;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                , sans-serif;
                 word-spacing:0em;
}
caption.FM_CC_Grading {
                       margin-left:50.400pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-50.400pt;
                       margin-top:1.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:italic;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
p.FM_CC_Course_Subject_Header {
                               margin-left:0.000pt;
                               margin-right:0.000pt;
                               text-align:left;
                               text-indent:0.000pt;
                               margin-top:11.000pt;
                               margin-bottom:0.000pt;
                               word-spacing:0.250em;
                               font-family:GillSans;
                               font-style:normal;
                               font-weight:bold;
                               font-size:9.0pt;
                               color:#000000;
                               background-color:none;
                               text-decoration:none;
                               letter-spacing:0.00em;
                               text-transform:uppercase;
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                               word-spacing:0em;
                               display:none;
}
caption.FM_CC_Course_Subject_Header {
                                     margin-left:0.000pt;
                                     margin-right:0.000pt;
                                     text-align:left;
                                     text-indent:0.000pt;
                                     margin-top:11.000pt;
                                     margin-bottom:0.000pt;
                                     word-spacing:0.250em;
                                     font-family:GillSans;
                                     font-style:normal;
                                     font-weight:bold;
                                     font-size:9.0pt;
                                     color:#000000;
                                     background-color:none;
                                     text-decoration:none;
                                     letter-spacing:0.00em;
                                     text-transform:uppercase;
}
p.FM_CC_Subject_and_Number {
                            margin-left:0.000pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:0.000pt;
                            margin-top:12.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0.250em;
                            font-family:GillSans;
                            font-style:normal;
                            font-weight:bold;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
                            text-transform:uppercase;
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                            word-spacing:0em;
}
caption.FM_CC_Subject_and_Number {
                                  margin-left:0.000pt;
                                  margin-right:0.000pt;
                                  text-align:left;
                                  text-indent:0.000pt;
                                  margin-top:12.000pt;
                                  margin-bottom:0.000pt;
                                  word-spacing:0.250em;
                                  font-family:GillSans;
                                  font-style:normal;
                                  font-weight:bold;
                                  font-size:9.0pt;
                                  color:#000000;
                                  background-color:none;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
                                  text-transform:uppercase;
}
p.FM_CC_ListSubfield {
                      margin-left:50.400pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:-50.400pt;
                      margin-top:1.000pt;
                      margin-bottom:0.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:italic;
                      font-weight:normal;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
                      font-family:'Open Sans'              , sans-serif;
                      word-spacing:0em;
}
caption.FM_CC_ListSubfield {
                            margin-left:50.400pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:-50.400pt;
                            margin-top:1.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0.250em;
                            font-family:GillSans;
                            font-style:italic;
                            font-weight:normal;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
}
p.FM_CC_LibEdReq {
                  margin-left:50.400pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-50.400pt;
                  margin-top:1.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0.250em;
                  font-family:GillSans;
                  font-style:italic;
                  font-weight:normal;
                  font-size:9.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-family:'Open Sans'               , sans-serif;
                  word-spacing:0em;
}
caption.FM_CC_LibEdReq {
                        margin-left:50.400pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-50.400pt;
                        margin-top:1.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_CC_Corequisite_s_ {
                        margin-left:50.400pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-50.400pt;
                        margin-top:1.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
                        font-family:'Open Sans'                                                                                     , sans-serif;
                        word-spacing:0em;
                        text-indent:-55.4pt;
                        margin-left:55.4pt;
}
caption.FM_CC_Corequisite_s_ {
                              margin-left:50.400pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:-50.400pt;
                              margin-top:1.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:italic;
                              font-weight:normal;
                              font-size:9.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_CC_Title {
               margin-left:0.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:0.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0.250em;
               font-family:GillSans;
               font-style:normal;
               font-weight:bold;
               font-size:9.0pt;
               color:#000000;
               background-color:none;
               text-decoration:none;
               letter-spacing:0.00em;
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
               word-spacing:0em;
}
caption.FM_CC_Title {
                     margin-left:0.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:0.000pt;
                     margin-top:0.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:bold;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
p.FM_CC_Description {
                     margin-left:0.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:0.000pt;
                     margin-top:1.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
                     word-spacing:0em;
}
caption.FM_CC_Description {
                           margin-left:0.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:0.000pt;
                           margin-top:1.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_CC_Prerequisite_s_ {
                         margin-left:50.400pt;
                         margin-right:0.000pt;
                         text-align:left;
                         text-indent:-50.400pt;
                         margin-top:1.000pt;
                         margin-bottom:0.000pt;
                         word-spacing:0.250em;
                         font-family:GillSans;
                         font-style:italic;
                         font-weight:normal;
                         font-size:9.0pt;
                         color:#000000;
                         background-color:none;
                         text-decoration:none;
                         letter-spacing:0.00em;
                         font-family:'Open Sans'                                                                                    , sans-serif;
                         word-spacing:0em;
                         text-indent:-58.4pt;
                         margin-left:58.4pt;
}
caption.FM_CC_Prerequisite_s_ {
                               margin-left:50.400pt;
                               margin-right:0.000pt;
                               text-align:left;
                               text-indent:-50.400pt;
                               margin-top:1.000pt;
                               margin-bottom:0.000pt;
                               word-spacing:0.250em;
                               font-family:GillSans;
                               font-style:italic;
                               font-weight:normal;
                               font-size:9.0pt;
                               color:#000000;
                               background-color:none;
                               text-decoration:none;
                               letter-spacing:0.00em;
}
p.FM_CC_Credit_Hours {
                      margin-left:0.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:0.000pt;
                      margin-top:1.000pt;
                      margin-bottom:0.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:italic;
                      font-weight:normal;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
                      font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                      word-spacing:0em;
}
caption.FM_CC_Credit_Hours {
                            margin-left:0.000pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:0.000pt;
                            margin-top:1.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0.250em;
                            font-family:GillSans;
                            font-style:italic;
                            font-weight:normal;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
}
p.FM_4_HeadingFirst {
                     margin-left:72.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-20pt;
                     margin-top:3.000pt;
                     margin-bottom:3.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                , sans-serif;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_4_HeadingFirst {
                           margin-left:72.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:3.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_CC_Note {
              margin-left:25.200pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:-25.200pt;
              margin-top:1.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:GillSans;
              font-style:italic;
              font-weight:normal;
              font-size:8.0pt;
              color:#000000;
              background-color:none;
              text-decoration:none;
              letter-spacing:0.00em;
              font-family:'Open Sans'                                                                                       , sans-serif;
              word-spacing:0em;
              text-indent:-28.2pt;
              margin-left:28.2pt;
}
caption.FM_CC_Note {
                    margin-left:25.200pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-25.200pt;
                    margin-top:1.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0.250em;
                    font-family:GillSans;
                    font-style:italic;
                    font-weight:normal;
                    font-size:8.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
p.FM_CC_Equivalent {
                    margin-left:50.400pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-50.400pt;
                    margin-top:1.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0.250em;
                    font-family:GillSans;
                    font-style:italic;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
                    font-family:'Open Sans'                                                                                      , sans-serif;
                    word-spacing:0em;
                    text-indent:-54.4pt;
                    margin-left:54.4pt;
}
caption.FM_CC_Equivalent {
                          margin-left:50.400pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-50.400pt;
                          margin-top:1.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:italic;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_Heading_1st_level_TOC_CC {
                               margin-left:18.000pt;
                               margin-right:0.000pt;
                               text-align:left;
                               text-indent:-18.000pt;
                               margin-top:5.000pt;
                               margin-bottom:0.000pt;
                               word-spacing:0.250em;
                               font-family:GillSans;
                               font-style:normal;
                               font-weight:bold;
                               font-size:9.0pt;
                               color:#000000;
                               background-color:none;
                               text-decoration:none;
                               letter-spacing:0.00em;
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                               , sans-serif;
                               word-spacing:0em;
                               text-transform:none;
}
caption.FM_Heading_1st_level_TOC_CC {
                                     margin-left:18.000pt;
                                     margin-right:0.000pt;
                                     text-align:left;
                                     text-indent:-18.000pt;
                                     margin-top:5.000pt;
                                     margin-bottom:0.000pt;
                                     word-spacing:0.250em;
                                     font-family:GillSans;
                                     font-style:normal;
                                     font-weight:bold;
                                     font-size:9.0pt;
                                     color:#000000;
                                     background-color:none;
                                     text-decoration:none;
                                     letter-spacing:0.00em;
}
p.FM_CC_Faculty {
                 margin-left:0.000pt;
                 margin-right:0.000pt;
                 text-align:justify;
                 text-indent:0.000pt;
                 margin-top:0.000pt;
                 margin-bottom:0.000pt;
                 word-spacing:0.250em;
                 font-family:GillSans;
                 font-style:italic;
                 font-weight:bold;
                 font-size:8.0pt;
                 color:#000000;
                 background-color:none;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                        , sans-serif;
                 word-spacing:0em;
                 display:none;
}
caption.FM_CC_Faculty {
                       margin-left:0.000pt;
                       margin-right:0.000pt;
                       text-align:justify;
                       text-indent:0.000pt;
                       margin-top:0.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:italic;
                       font-weight:bold;
                       font-size:8.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
p.FM_CC_Contact_Hours {
                       margin-left:84.960pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-84.960pt;
                       margin-top:1.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:italic;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
                       font-family:'Open Sans'                                                                                   , sans-serif;
                       word-spacing:0em;
                       text-indent:-97.96pt;
                       margin-left:97.96pt;
}
caption.FM_CC_Contact_Hours {
                             margin-left:84.960pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-84.960pt;
                             margin-top:1.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:italic;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_3_NoteAsterisk {
                     margin-left:54.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-75pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'   , sans-serif;
                     font-style:italic;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     margin:3pt 0pt 0pt 72pt;
}
caption.FM_3_NoteAsterisk {
                           margin-left:54.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-54.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_4_Heading {
                margin-left:72.000pt;
                margin-right:0.000pt;
                text-align:left;
                text-indent:-20pt;
                margin-top:3.000pt;
                margin-bottom:3.000pt;
                word-spacing:0em;
                font-family:'Open Sans'                                                                                                                                                                                                                                                                                 , sans-serif;
                font-style:normal;
                font-weight:normal;
                font-size:9.0pt;
                color:#000000;
                background-color:none;
                text-decoration:none;
                letter-spacing:0.00em;
}
caption.FM_4_Heading {
                      margin-left:72.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:-18.000pt;
                      margin-top:3.000pt;
                      margin-bottom:3.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:normal;
                      font-weight:normal;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
}
p.FM_CC_Substantially_Similar {
                               margin-left:50.400pt;
                               margin-right:0.000pt;
                               text-align:left;
                               text-indent:-50.400pt;
                               margin-top:1.000pt;
                               margin-bottom:0.000pt;
                               word-spacing:0.250em;
                               font-family:GillSans;
                               font-style:italic;
                               font-weight:normal;
                               font-size:9.0pt;
                               color:#000000;
                               background-color:none;
                               text-decoration:none;
                               letter-spacing:0.00em;
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                               word-spacing:0em;
}
caption.FM_CC_Substantially_Similar {
                                     margin-left:50.400pt;
                                     margin-right:0.000pt;
                                     text-align:left;
                                     text-indent:-50.400pt;
                                     margin-top:1.000pt;
                                     margin-bottom:0.000pt;
                                     word-spacing:0.250em;
                                     font-family:GillSans;
                                     font-style:italic;
                                     font-weight:normal;
                                     font-size:9.0pt;
                                     color:#000000;
                                     background-color:none;
                                     text-decoration:none;
                                     letter-spacing:0.00em;
}
p.FM_CC_MutuallyExclusive {
                           margin-left:50.400pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-50.400pt;
                           margin-top:1.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
                           font-family:'Open Sans'                                                                                        , sans-serif;
                           word-spacing:0em;
}
caption.FM_CC_MutuallyExclusive {
                                 margin-left:50.400pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-50.400pt;
                                 margin-top:1.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:italic;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_HeadingSpacer {
                    margin-left:18.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-18.000pt;
                    margin-top:25.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0.250em;
                    font-family:GillSans;
                    font-style:normal;
                    font-weight:bold;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
                    text-transform:uppercase;
                    font-family:'Open Sans'           , sans-serif;
                    word-spacing:0em;
                    text-transform:none;
                    margin-top:6pt;
}
caption.FM_HeadingSpacer {
                          margin-left:18.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:25.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:bold;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
                          text-transform:uppercase;
}
p.FM_CC_RecBackground {
                       margin-left:50.400pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-50.400pt;
                       margin-top:1.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:italic;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                            , sans-serif;
                       word-spacing:0em;
}
caption.FM_CC_RecBackground {
                             margin-left:50.400pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-50.400pt;
                             margin-top:1.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:italic;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_4_NoteFirst {
                  margin-left:95.976pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-23.976pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                  font-style:italic;
                  font-weight:normal;
                  font-size:8.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
caption.FM_4_NoteFirst {
                        margin-left:95.976pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-23.976pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_3_Course {
               margin-left:72.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:-18.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0em;
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
               font-style:normal;
               font-weight:normal;
               font-size:9.0pt;
               color:#000000;
               background-color:none;
               text-decoration:none;
               letter-spacing:0.00em;
}
caption.FM_3_Course {
                     margin-left:72.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:0.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
p.FM_3_CourseFirst {
                    margin-left:72.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-18.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_3_CourseFirst {
                          margin-left:72.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_2_NumberedNoteFirst {
                          margin-left:36.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-36.000pt;
                          margin-top:3.024pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                          font-style:italic;
                          font-weight:normal;
                          font-size:8.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_2_NumberedNoteFirst {
                                margin-left:36.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-36.000pt;
                                margin-top:3.024pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:italic;
                                font-weight:normal;
                                font-size:8.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_2_CourseGroupHeader {
                          margin-left:54.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                          font-style:normal;
                          font-weight:bold;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_2_CourseGroupHeader {
                                margin-left:54.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-18.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:bold;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_2_BulletedList {
                     margin-left:54.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_2_BulletedList {
                           margin-left:54.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_1_ListFirst {
                  margin-left:36.000pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-18.000pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                            , sans-serif;
                  font-style:normal;
                  font-weight:normal;
                  font-size:9.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
caption.FM_1_ListFirst {
                        margin-left:36.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:normal;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_2_SectionBodyBold {
                        margin-left:36.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:0.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0em;
                        font-family:'Open Sans'                                                                                                                 , sans-serif;
                        font-style:normal;
                        font-weight:bold;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
caption.FM_2_SectionBodyBold {
                              margin-left:36.000pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:0.000pt;
                              margin-top:3.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:bold;
                              font-size:9.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_2_CourseFirstSuperscript1 {
                                margin-left:54.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-56pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0em;
                                font-family:'Open Sans'                                                                                                                                                                                                      , sans-serif;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
caption.FM_2_CourseFirstSuperscript1 {
                                      margin-left:54.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-54.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_4_CourseFirst {
                    margin-left:90.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-18.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_4_CourseFirst {
                          margin-left:90.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_4_Course {
               margin-left:90.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:-18.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0em;
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
               font-style:normal;
               font-weight:normal;
               font-size:9.0pt;
               color:#000000;
               background-color:none;
               text-decoration:none;
               letter-spacing:0.00em;
}
caption.FM_4_Course {
                     margin-left:90.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:0.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
p.FM_1_List {
             margin-left:36.000pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-18.000pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0em;
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                             , sans-serif;
             font-style:normal;
             font-weight:normal;
             font-size:9.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
}
caption.FM_1_List {
                   margin-left:36.000pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-18.000pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:normal;
                   font-weight:normal;
                   font-size:9.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_2_Note {
             margin-left:59.998pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-23.998pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0em;
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                             , sans-serif;
             font-style:italic;
             font-weight:normal;
             font-size:8.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
}
caption.FM_2_Note {
                   margin-left:59.998pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-23.998pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:italic;
                   font-weight:normal;
                   font-size:8.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_3_CourseGroupHeader {
                          margin-left:72.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                          font-style:normal;
                          font-weight:bold;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_3_CourseGroupHeader {
                                margin-left:72.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-18.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:bold;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_3_CourseSuperscript1 {
                           margin-left:72.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-74pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                                       , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_3_CourseSuperscript1 {
                                 margin-left:72.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-72.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_2_CourseFirst {
                    margin-left:54.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-18.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_2_CourseFirst {
                          margin-left:54.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_2_Course {
               margin-left:54.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:-18.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0em;
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                      , sans-serif;
               font-style:normal;
               font-weight:normal;
               font-size:9.0pt;
               color:#000000;
               background-color:none;
               text-decoration:none;
               letter-spacing:0.00em;
}
caption.FM_2_Course {
                     margin-left:54.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:0.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
p.FM_4_NumberedNote {
                     margin-left:72.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-72.000pt;
                     margin-top:3.024pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                      , sans-serif;
                     font-style:italic;
                     font-weight:normal;
                     font-size:8.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_4_NumberedNote {
                           margin-left:72.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-72.000pt;
                           margin-top:3.024pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:8.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_4_HeadingFirstNote {
                         margin-left:72.000pt;
                         margin-right:0.000pt;
                         text-align:left;
                         text-indent:-18.000pt;
                         margin-top:3.000pt;
                         margin-bottom:3.000pt;
                         word-spacing:0.250em;
                         font-family:GillSans;
                         font-style:italic;
                         font-weight:normal;
                         font-size:8.0pt;
                         color:#000000;
                         background-color:none;
                         text-decoration:none;
                         letter-spacing:0.00em;
                         font-family:'Open Sans'                                                                               , sans-serif;
                         word-spacing:0em;
}
caption.FM_4_HeadingFirstNote {
                               margin-left:72.000pt;
                               margin-right:0.000pt;
                               text-align:left;
                               text-indent:-18.000pt;
                               margin-top:3.000pt;
                               margin-bottom:3.000pt;
                               word-spacing:0.250em;
                               font-family:GillSans;
                               font-style:italic;
                               font-weight:normal;
                               font-size:8.0pt;
                               color:#000000;
                               background-color:none;
                               text-decoration:none;
                               letter-spacing:0.00em;
}
p.FM_3_NumberedNote {
                     margin-left:54.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-54.000pt;
                     margin-top:3.024pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                     font-style:italic;
                     font-weight:normal;
                     font-size:8.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_3_NumberedNote {
                           margin-left:54.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-54.000pt;
                           margin-top:3.024pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:8.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_PPG_CourseLineFirst {
                          margin-left:0.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:0.000pt;
                          margin-top:3.000pt;
                          margin-bottom:3.000pt;
                          word-spacing:0.250em;
                          font-family:"ITC Cheltenham Std Book Cond";
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_PPG_CourseLineFirst {
                                margin-left:0.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:0.000pt;
                                margin-top:3.000pt;
                                margin-bottom:3.000pt;
                                word-spacing:0.250em;
                                font-family:"ITC Cheltenham Std Book Cond";
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_5_Note {
             margin-left:113.976pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-23.976pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0.250em;
             font-family:GillSans;
             font-style:italic;
             font-weight:normal;
             font-size:8.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
             font-family:'Open Sans'                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
caption.FM_5_Note {
                   margin-left:113.976pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-23.976pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:italic;
                   font-weight:normal;
                   font-size:8.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_5_CourseGroupHeader {
                          margin-left:108.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                                , sans-serif;
                          font-style:normal;
                          font-weight:bold;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_5_CourseGroupHeader {
                                margin-left:108.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-18.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:bold;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_4_Note {
             margin-left:95.976pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-23.976pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0.250em;
             font-family:GillSans;
             font-style:italic;
             font-weight:normal;
             font-size:8.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
caption.FM_4_Note {
                   margin-left:95.976pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-23.976pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:italic;
                   font-weight:normal;
                   font-size:8.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_1_CourseAsterisk {
                       margin-left:36.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-36.000pt;
                       margin-top:0.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0em;
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
caption.FM_1_CourseAsterisk {
                             margin-left:36.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-36.000pt;
                             margin-top:0.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_PPG_CourseLine2First {
                           margin-left:0.000pt;
                           margin-right:0.000pt;
                           text-align:justify;
                           text-indent:0.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:"Times New Roman";
                           font-style:normal;
                           font-weight:normal;
                           font-size:12.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_PPG_CourseLine2First {
                                 margin-left:0.000pt;
                                 margin-right:0.000pt;
                                 text-align:justify;
                                 text-indent:0.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:"Times New Roman";
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:12.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_5_SectionBodyBold {
                        margin-left:90.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:0.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0em;
                        font-family:'Open Sans'                                                                                                                    , sans-serif;
                        font-style:normal;
                        font-weight:bold;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
caption.FM_5_SectionBodyBold {
                              margin-left:90.000pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:0.000pt;
                              margin-top:3.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:bold;
                              font-size:9.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_5_SectionBody {
                    margin-left:90.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:0.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                           , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_5_SectionBody {
                          margin-left:90.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:0.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_5_NoteFirst {
                  margin-left:113.976pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-23.976pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0.250em;
                  font-family:GillSans;
                  font-style:italic;
                  font-weight:normal;
                  font-size:8.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-family:'Open Sans'                                                                                                                                                            , sans-serif;
                  word-spacing:0em;
}
caption.FM_5_NoteFirst {
                        margin-left:113.976pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-23.976pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_4_CourseFirstSuperscript3 {
                                margin-left:90.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-92pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0em;
                                font-family:'Open Sans'                                                                                                                                                                                , sans-serif;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
caption.FM_4_CourseFirstSuperscript3 {
                                      margin-left:90.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-90.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_1_NumberedNoteFirst {
                          margin-left:18.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.024pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                          font-style:italic;
                          font-weight:normal;
                          font-size:8.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_1_NumberedNoteFirst {
                                margin-left:18.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-18.000pt;
                                margin-top:3.024pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:italic;
                                font-weight:normal;
                                font-size:8.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_1_NoteFirst {
                  margin-left:41.976pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-23.976pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                           , sans-serif;
                  font-style:italic;
                  font-weight:normal;
                  font-size:8.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
caption.FM_1_NoteFirst {
                        margin-left:41.976pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-23.976pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_1_CourseFirst {
                    margin-left:36.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-18.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_1_CourseFirst {
                          margin-left:36.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_7_Course {
               margin-left:144.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:-18.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0.250em;
               font-family:GillSans;
               font-style:normal;
               font-weight:normal;
               font-size:9.0pt;
               color:#000000;
               background-color:none;
               text-decoration:none;
               letter-spacing:0.00em;
               font-family:'Open Sans'                                                            , sans-serif;
               word-spacing:0em;
}
caption.FM_7_Course {
                     margin-left:144.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:0.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
p.FM_5_NumberedNoteFirst {
                          margin-left:90.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-90.000pt;
                          margin-top:3.024pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                            , sans-serif;
                          font-style:italic;
                          font-weight:normal;
                          font-size:8.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_5_NumberedNoteFirst {
                                margin-left:90.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-90.000pt;
                                margin-top:3.024pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:italic;
                                font-weight:normal;
                                font-size:8.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_5_CourseFirstSuperscript5 {
                                margin-left:108.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-108.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
                                font-family:'Open Sans'                                                                                                                                              , sans-serif;
                                text-indent:-110pt;
                                word-spacing:0em;
}
caption.FM_5_CourseFirstSuperscript5 {
                                      margin-left:108.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-108.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_2_CourseAsterisk {
                       margin-left:54.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-57pt;
                       margin-top:0.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0em;
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                               , sans-serif;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
caption.FM_2_CourseAsterisk {
                             margin-left:54.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-54.000pt;
                             margin-top:0.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_1_CourseSuperscript1 {
                           margin-left:36.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-38pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                                                           , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_1_CourseSuperscript1 {
                                 margin-left:36.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-36.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_1_CourseFirstSuperscript2 {
                                margin-left:36.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-38pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0em;
                                font-family:'Open Sans'                                                                                                                                                                                                               , sans-serif;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
caption.FM_1_CourseFirstSuperscript2 {
                                      margin-left:36.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-36.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_1_CourseFirstSuperscript1 {
                                margin-left:36.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-38pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0em;
                                font-family:'Open Sans'                                                                                                                                                                                                                , sans-serif;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
caption.FM_1_CourseFirstSuperscript1 {
                                      margin-left:36.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-36.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_1_Course {
               margin-left:36.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:-18.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0em;
               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                     , sans-serif;
               font-style:normal;
               font-weight:normal;
               font-size:9.0pt;
               color:#000000;
               background-color:none;
               text-decoration:none;
               letter-spacing:0.00em;
}
caption.FM_1_Course {
                     margin-left:36.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:0.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
p.FM_5_CourseFirstAsterisk {
                            margin-left:108.000pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:-108.000pt;
                            margin-top:3.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0.250em;
                            font-family:GillSans;
                            font-style:normal;
                            font-weight:normal;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
                            font-family:'Open Sans'                                                                                                                                                   , sans-serif;
                            text-indent:-111pt;
                            word-spacing:0em;
}
caption.FM_5_CourseFirstAsterisk {
                                  margin-left:108.000pt;
                                  margin-right:0.000pt;
                                  text-align:left;
                                  text-indent:-108.000pt;
                                  margin-top:3.000pt;
                                  margin-bottom:0.000pt;
                                  word-spacing:0.250em;
                                  font-family:GillSans;
                                  font-style:normal;
                                  font-weight:normal;
                                  font-size:9.0pt;
                                  color:#000000;
                                  background-color:none;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
}
p.FM_4_SectionBodyBold {
                        margin-left:72.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:0.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0em;
                        font-family:'Open Sans'                                                                                                                   , sans-serif;
                        font-style:normal;
                        font-weight:bold;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
caption.FM_4_SectionBodyBold {
                              margin-left:72.000pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:0.000pt;
                              margin-top:3.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:bold;
                              font-size:9.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_4_HeadingNote {
                    margin-left:72.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-18.000pt;
                    margin-top:3.000pt;
                    margin-bottom:3.000pt;
                    word-spacing:0.250em;
                    font-family:GillSans;
                    font-style:italic;
                    font-weight:normal;
                    font-size:8.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
                    font-family:'Open Sans'                                                                              , sans-serif;
                    word-spacing:0em;
}
caption.FM_4_HeadingNote {
                          margin-left:72.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:3.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:italic;
                          font-weight:normal;
                          font-size:8.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_1_NoteAsterisk {
                     margin-left:36.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-36.000pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                            , sans-serif;
                     font-style:italic;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_1_NoteAsterisk {
                           margin-left:36.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-36.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_5_Heading {
                margin-left:90.000pt;
                margin-right:0.000pt;
                text-align:left;
                text-indent:-20pt;
                margin-top:3.000pt;
                margin-bottom:3.000pt;
                word-spacing:0em;
                font-family:'Open Sans'                                                                                                                                                        , sans-serif;
                font-style:normal;
                font-weight:normal;
                font-size:9.0pt;
                color:#000000;
                background-color:none;
                text-decoration:none;
                letter-spacing:0.00em;
}
caption.FM_5_Heading {
                      margin-left:90.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:-18.000pt;
                      margin-top:3.000pt;
                      margin-bottom:3.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:normal;
                      font-weight:normal;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
}
p.FM_5_CourseFirst {
                    margin-left:108.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-18.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                                                                                                                 , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_5_CourseFirst {
                          margin-left:108.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_5_CourseAsterisk {
                       margin-left:108.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-108.000pt;
                       margin-top:0.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
                       font-family:'Open Sans'                                                                                                                                                    , sans-serif;
                       text-indent:-111pt;
                       word-spacing:0em;
}
caption.FM_5_CourseAsterisk {
                             margin-left:108.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-108.000pt;
                             margin-top:0.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_4_CourseAsterisk {
                       margin-left:90.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-93pt;
                       margin-top:0.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0em;
                       font-family:'Open Sans'                                                                                                                                                                        , sans-serif;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
caption.FM_4_CourseAsterisk {
                             margin-left:90.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-90.000pt;
                             margin-top:0.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_6_CourseAsterisk {
                       margin-left:126.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-129pt;
                       margin-top:0.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0em;
                       font-family:'Open Sans'                                                                                                                                , sans-serif;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
caption.FM_6_CourseAsterisk {
                             margin-left:126.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-126.000pt;
                             margin-top:0.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_5_CourseFirstSuperscript1 {
                                margin-left:108.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-108.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
                                font-family:'Open Sans'                                                                                                                                                  , sans-serif;
                                text-indent:-110pt;
                                word-spacing:0em;
}
caption.FM_5_CourseFirstSuperscript1 {
                                      margin-left:108.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-108.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_1_NumberedNote {
                     margin-left:18.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:3.024pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                     font-style:italic;
                     font-weight:normal;
                     font-size:8.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_1_NumberedNote {
                           margin-left:18.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.024pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:8.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_7_CourseSuperscript3 {
                           margin-left:144.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-144.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
                           font-family:'Open Sans'                                               , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
caption.FM_7_CourseSuperscript3 {
                                 margin-left:144.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-144.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_7_CourseSuperscript2 {
                           margin-left:144.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-144.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
                           font-family:'Open Sans'                                              , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
caption.FM_7_CourseSuperscript2 {
                                 margin-left:144.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-144.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_7_CourseSuperscript1 {
                           margin-left:144.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-144.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
                           font-family:'Open Sans'                                             , sans-serif;
                           text-indent:-146pt;
                           word-spacing:0em;
}
caption.FM_7_CourseSuperscript1 {
                                 margin-left:144.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-144.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_5_Course {
               margin-left:108.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:-18.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0em;
               font-family:'Open Sans'                                                                                                                                                                  , sans-serif;
               font-style:normal;
               font-weight:normal;
               font-size:9.0pt;
               color:#000000;
               background-color:none;
               text-decoration:none;
               letter-spacing:0.00em;
}
caption.FM_5_Course {
                     margin-left:108.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:0.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
p.FM_4_CourseGroupHeader {
                          margin-left:90.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                          font-style:normal;
                          font-weight:bold;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_4_CourseGroupHeader {
                                margin-left:90.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-18.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:bold;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_3_SectionBodyBold {
                        margin-left:54.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:0.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0em;
                        font-family:'Open Sans'                                                                                                                  , sans-serif;
                        font-style:normal;
                        font-weight:bold;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
caption.FM_3_SectionBodyBold {
                              margin-left:54.000pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:0.000pt;
                              margin-top:3.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:bold;
                              font-size:9.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_3_BulletedList {
                     margin-left:72.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                       , sans-serif;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_3_BulletedList {
                           margin-left:72.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_4_CourseNote {
                   margin-left:90.000pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-18.000pt;
                   margin-top:0.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:italic;
                   font-weight:normal;
                   font-size:8.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
                   font-family:'Open Sans'                                                                                , sans-serif;
                   word-spacing:0em;
}
caption.FM_4_CourseNote {
                         margin-left:90.000pt;
                         margin-right:0.000pt;
                         text-align:left;
                         text-indent:-18.000pt;
                         margin-top:0.000pt;
                         margin-bottom:0.000pt;
                         word-spacing:0.250em;
                         font-family:GillSans;
                         font-style:italic;
                         font-weight:normal;
                         font-size:8.0pt;
                         color:#000000;
                         background-color:none;
                         text-decoration:none;
                         letter-spacing:0.00em;
}
p.FM_6_CourseSuperscript3 {
                           margin-left:126.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-126.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
                           font-family:'Open Sans'                                                                                                                       , sans-serif;
                           text-indent:-128pt;
                           word-spacing:0em;
}
caption.FM_6_CourseSuperscript3 {
                                 margin-left:126.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-126.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_6_CourseSuperscript2 {
                           margin-left:126.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-126.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
                           font-family:'Open Sans'                                                                                                                        , sans-serif;
                           text-indent:-128pt;
                           word-spacing:0em;
}
caption.FM_6_CourseSuperscript2 {
                                 margin-left:126.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-126.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_6_CourseSuperscript1 {
                           margin-left:126.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-128pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                         , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_6_CourseSuperscript1 {
                                 margin-left:126.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-126.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_4_List {
             margin-left:90.000pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-18.000pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0em;
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                       , sans-serif;
             font-style:normal;
             font-weight:normal;
             font-size:9.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
}
caption.FM_4_List {
                   margin-left:90.000pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-18.000pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:normal;
                   font-weight:normal;
                   font-size:9.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_4_CourseSuperscript4 {
                           margin-left:90.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-92pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                          , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_4_CourseSuperscript4 {
                                 margin-left:90.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-90.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_4_CourseSuperscript3 {
                           margin-left:90.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-92pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                           , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_4_CourseSuperscript3 {
                                 margin-left:90.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-90.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_4_CourseSuperscript2 {
                           margin-left:90.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-92pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                            , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_4_CourseSuperscript2 {
                                 margin-left:90.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-90.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_4_CourseSuperscript1 {
                           margin-left:90.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-92pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                             , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_4_CourseSuperscript1 {
                                 margin-left:90.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-90.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_3_NumberedNoteFirst {
                          margin-left:54.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-54.000pt;
                          margin-top:3.024pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                         , sans-serif;
                          font-style:italic;
                          font-weight:normal;
                          font-size:8.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_3_NumberedNoteFirst {
                                margin-left:54.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-54.000pt;
                                margin-top:3.024pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:italic;
                                font-weight:normal;
                                font-size:8.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_1_CourseGroupHeader {
                          margin-left:36.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                 , sans-serif;
                          font-style:normal;
                          font-weight:bold;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_1_CourseGroupHeader {
                                margin-left:36.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-18.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:bold;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_5_NumberedNote {
                     margin-left:90.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-90.000pt;
                     margin-top:3.024pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:italic;
                     font-weight:normal;
                     font-size:8.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     font-family:'Open Sans'                                                                             , sans-serif;
                     word-spacing:0em;
}
caption.FM_5_NumberedNote {
                           margin-left:90.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-90.000pt;
                           margin-top:3.024pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:8.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_4_NumberedNoteFirst {
                          margin-left:72.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-72.000pt;
                          margin-top:3.024pt;
                          margin-bottom:0.000pt;
                          word-spacing:0em;
                          font-family:'Open Sans'                                                                                                                                                     , sans-serif;
                          font-style:italic;
                          font-weight:normal;
                          font-size:8.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
caption.FM_4_NumberedNoteFirst {
                                margin-left:72.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-72.000pt;
                                margin-top:3.024pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:italic;
                                font-weight:normal;
                                font-size:8.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_3_CourseFirstSuperscript3 {
                                margin-left:72.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-72.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
                                font-family:'Open Sans'                                                                                                                                                                                          , sans-serif;
                                word-spacing:0em;
                                text-indent:-74pt;
}
caption.FM_3_CourseFirstSuperscript3 {
                                      margin-left:72.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-72.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_6_HeadingFirst {
                     margin-left:108.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:3.000pt;
                     margin-bottom:3.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     font-family:'Open Sans'                                                               , sans-serif;
                     text-indent:-20pt;
                     word-spacing:0em;
}
caption.FM_6_HeadingFirst {
                           margin-left:108.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:3.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_5_HeadingFirst {
                     margin-left:90.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-20pt;
                     margin-top:3.000pt;
                     margin-bottom:3.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                       , sans-serif;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_5_HeadingFirst {
                           margin-left:90.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:3.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_3_CourseFirstSuperscript2 {
                                margin-left:72.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-74pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0em;
                                font-family:'Open Sans'                                                                                                                                                                                           , sans-serif;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
caption.FM_3_CourseFirstSuperscript2 {
                                      margin-left:72.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-72.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_6_SectionBody {
                    margin-left:108.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:0.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0em;
                    font-family:'Open Sans'                                                                  , sans-serif;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
}
caption.FM_6_SectionBody {
                          margin-left:108.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:0.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_6_CourseGroupHeader {
                          margin-left:126.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:bold;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
                          font-family:'Open Sans'                                                                           , sans-serif;
                          word-spacing:0em;
}
caption.FM_6_CourseGroupHeader {
                                margin-left:126.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-18.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:bold;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
}
p.FM_6_CourseFirst {
                    margin-left:126.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:-18.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0.250em;
                    font-family:GillSans;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
                    font-family:'Open Sans'                                                             , sans-serif;
                    word-spacing:0em;
}
caption.FM_6_CourseFirst {
                          margin-left:126.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:-18.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
p.FM_5_CourseSuperscript2 {
                           margin-left:108.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-110pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                            , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_5_CourseSuperscript2 {
                                 margin-left:108.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-108.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_5_CourseSuperscript1 {
                           margin-left:108.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-110pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                             , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_5_CourseSuperscript1 {
                                 margin-left:108.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-108.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_4_CourseFirstNote {
                        margin-left:90.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
                        font-family:'Open Sans'                                                                                 , sans-serif;
                        word-spacing:0em;
}
caption.FM_4_CourseFirstNote {
                              margin-left:90.000pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:-18.000pt;
                              margin-top:3.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:italic;
                              font-weight:normal;
                              font-size:8.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_3_CourseSuperscript3 {
                           margin-left:72.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-74pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                                     , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_3_CourseSuperscript3 {
                                 margin-left:72.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-72.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_3_CourseSuperscript2 {
                           margin-left:72.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-74pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                                      , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_3_CourseSuperscript2 {
                                 margin-left:72.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-72.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_2_CourseSuperscript3 {
                           margin-left:54.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-56pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                                               , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_2_CourseSuperscript3 {
                                 margin-left:54.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-54.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_2_CourseSuperscript2 {
                           margin-left:54.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-56pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                                                , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_2_CourseSuperscript2 {
                                 margin-left:54.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-54.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_2_CourseSuperscript1 {
                           margin-left:54.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-56pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                                                 , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_2_CourseSuperscript1 {
                                 margin-left:54.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-54.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_PPG_CourseLine {
                     margin-left:0.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:0.000pt;
                     margin-top:3.000pt;
                     margin-bottom:3.000pt;
                     word-spacing:0.250em;
                     font-family:"ITC Cheltenham Std Book Cond";
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_PPG_CourseLine {
                           margin-left:0.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:0.000pt;
                           margin-top:3.000pt;
                           margin-bottom:3.000pt;
                           word-spacing:0.250em;
                           font-family:"ITC Cheltenham Std Book Cond";
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_6_Heading {
                margin-left:108.000pt;
                margin-right:0.000pt;
                text-align:left;
                text-indent:-18.000pt;
                margin-top:3.000pt;
                margin-bottom:3.000pt;
                word-spacing:0.250em;
                font-family:GillSans;
                font-style:normal;
                font-weight:normal;
                font-size:9.0pt;
                color:#000000;
                background-color:none;
                text-decoration:none;
                letter-spacing:0.00em;
                font-family:'Open Sans'                                                                , sans-serif;
                text-indent:-20pt;
                word-spacing:0em;
}
caption.FM_6_Heading {
                      margin-left:108.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:-18.000pt;
                      margin-top:3.000pt;
                      margin-bottom:3.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:normal;
                      font-weight:normal;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
}
p.FM_6_Course {
               margin-left:126.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:-18.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0em;
               font-family:'Open Sans'                                                                                                                                                          , sans-serif;
               font-style:normal;
               font-weight:normal;
               font-size:9.0pt;
               color:#000000;
               background-color:none;
               text-decoration:none;
               letter-spacing:0.00em;
}
caption.FM_6_Course {
                     margin-left:126.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:0.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
p.FM_4_ListFirst {
                  margin-left:90.000pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-18.000pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                      , sans-serif;
                  font-style:normal;
                  font-weight:normal;
                  font-size:9.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
caption.FM_4_ListFirst {
                        margin-left:90.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:normal;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_3_CourseFirstAsterisk {
                            margin-left:72.000pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:-75pt;
                            margin-top:3.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0em;
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                    , sans-serif;
                            font-style:normal;
                            font-weight:normal;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
}
caption.FM_3_CourseFirstAsterisk {
                                  margin-left:72.000pt;
                                  margin-right:0.000pt;
                                  text-align:left;
                                  text-indent:-72.000pt;
                                  margin-top:3.000pt;
                                  margin-bottom:0.000pt;
                                  word-spacing:0.250em;
                                  font-family:GillSans;
                                  font-style:normal;
                                  font-weight:normal;
                                  font-size:9.0pt;
                                  color:#000000;
                                  background-color:none;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
}
p.FM_PPG_CourseLine3First {
                           margin-left:0.000pt;
                           margin-right:0.000pt;
                           text-align:justify;
                           text-indent:0.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:"Times New Roman";
                           font-style:normal;
                           font-weight:normal;
                           font-size:12.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_PPG_CourseLine3First {
                                 margin-left:0.000pt;
                                 margin-right:0.000pt;
                                 text-align:justify;
                                 text-indent:0.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:"Times New Roman";
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:12.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_1_CourseFirstAsterisk {
                            margin-left:36.000pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:-36.000pt;
                            margin-top:3.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0.250em;
                            font-family:GillSans;
                            font-style:normal;
                            font-weight:normal;
                            font-size:9.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                            word-spacing:0em;
}
caption.FM_1_CourseFirstAsterisk {
                                  margin-left:36.000pt;
                                  margin-right:0.000pt;
                                  text-align:left;
                                  text-indent:-36.000pt;
                                  margin-top:3.000pt;
                                  margin-bottom:0.000pt;
                                  word-spacing:0.250em;
                                  font-family:GillSans;
                                  font-style:normal;
                                  font-weight:normal;
                                  font-size:9.0pt;
                                  color:#000000;
                                  background-color:none;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
}
p.FM_1_CourseSuperscript2 {
                           margin-left:36.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-38pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0em;
                           font-family:'Open Sans'                                                                                                                                                                                                          , sans-serif;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
caption.FM_1_CourseSuperscript2 {
                                 margin-left:36.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-36.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_3_CourseAsterisk {
                       margin-left:72.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-75pt;
                       margin-top:0.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0em;
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
caption.FM_3_CourseAsterisk {
                             margin-left:72.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-72.000pt;
                             margin-top:0.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_2_NumberedNote {
                     margin-left:36.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-36.000pt;
                     margin-top:3.024pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                          , sans-serif;
                     font-style:italic;
                     font-weight:normal;
                     font-size:8.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_2_NumberedNote {
                           margin-left:36.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-36.000pt;
                           margin-top:3.024pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:8.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_3_CourseFirstSuperscript1 {
                                margin-left:72.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-72.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
                                font-family:'Open Sans'                                                                                                                                                                                            , sans-serif;
                                word-spacing:0em;
                                text-indent:-74pt;
}
caption.FM_3_CourseFirstSuperscript1 {
                                      margin-left:72.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-72.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_2_NoteAsterisk {
                     margin-left:36.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-39pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0em;
                     font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                              , sans-serif;
                     font-style:italic;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
}
caption.FM_2_NoteAsterisk {
                           margin-left:36.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-36.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_5_CourseSuperscript3 {
                           margin-left:108.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-108.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
                           font-family:'Open Sans'                                                                                                                                           , sans-serif;
                           text-indent:-110pt;
                           word-spacing:0em;
}
caption.FM_5_CourseSuperscript3 {
                                 margin-left:108.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-108.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_2_CourseSuperscript4 {
                           margin-left:54.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-54.000pt;
                           margin-top:0.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
                           font-family:'Open Sans'                                                                                                                                                                                              , sans-serif;
                           word-spacing:0em;
                           text-indent:-56pt;
}
caption.FM_2_CourseSuperscript4 {
                                 margin-left:54.000pt;
                                 margin-right:0.000pt;
                                 text-align:left;
                                 text-indent:-54.000pt;
                                 margin-top:0.000pt;
                                 margin-bottom:0.000pt;
                                 word-spacing:0.250em;
                                 font-family:GillSans;
                                 font-style:normal;
                                 font-weight:normal;
                                 font-size:9.0pt;
                                 color:#000000;
                                 background-color:none;
                                 text-decoration:none;
                                 letter-spacing:0.00em;
}
p.FM_5_NoteAsterisk {
                     margin-left:90.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-90.000pt;
                     margin-top:3.000pt;
                     margin-bottom:0.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:italic;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     text-indent:-111;
                     word-spacing:0em;
                     font-family:'Open Sans'                , sans-serif;
}
caption.FM_5_NoteAsterisk {
                           margin-left:90.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-90.000pt;
                           margin-top:3.000pt;
                           margin-bottom:0.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:italic;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_PPG_FrontHeading {
                       margin-left:18.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:0.000pt;
                       margin-top:3.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:normal;
                       font-weight:bold;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
caption.FM_PPG_FrontHeading {
                             margin-left:18.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:0.000pt;
                             margin-top:3.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:bold;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_6_NoteFirst {
                  margin-left:131.976pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-23.976pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0.250em;
                  font-family:GillSans;
                  font-style:italic;
                  font-weight:normal;
                  font-size:8.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-family:'Open Sans'                                                                     , sans-serif;
                  word-spacing:0em;
}
caption.FM_6_NoteFirst {
                        margin-left:131.976pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-23.976pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:italic;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_7_HeadingFirst {
                     margin-left:126.000pt;
                     margin-right:0.000pt;
                     text-align:left;
                     text-indent:-18.000pt;
                     margin-top:3.000pt;
                     margin-bottom:3.000pt;
                     word-spacing:0.250em;
                     font-family:GillSans;
                     font-style:normal;
                     font-weight:normal;
                     font-size:9.0pt;
                     color:#000000;
                     background-color:none;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     font-family:'Open Sans'                                                        , sans-serif;
                     text-indent:-20pt;
                     word-spacing:0em;
}
caption.FM_7_HeadingFirst {
                           margin-left:126.000pt;
                           margin-right:0.000pt;
                           text-align:left;
                           text-indent:-18.000pt;
                           margin-top:3.000pt;
                           margin-bottom:3.000pt;
                           word-spacing:0.250em;
                           font-family:GillSans;
                           font-style:normal;
                           font-weight:normal;
                           font-size:9.0pt;
                           color:#000000;
                           background-color:none;
                           text-decoration:none;
                           letter-spacing:0.00em;
}
p.FM_1_CourseFirstSuperscript3 {
                                margin-left:36.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-36.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
                                font-family:'Open Sans'                                                                                                                                                                                                              , sans-serif;
                                word-spacing:0em;
                                text-indent:-38pt;
}
caption.FM_1_CourseFirstSuperscript3 {
                                      margin-left:36.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-36.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
p.FM_5_ListFirst {
                  margin-left:108.000pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-18.000pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0.250em;
                  font-family:GillSans;
                  font-style:normal;
                  font-weight:normal;
                  font-size:9.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-family:'Open Sans'                                                                                                                                       , sans-serif;
                  word-spacing:0em;
}
caption.FM_5_ListFirst {
                        margin-left:108.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:normal;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_5_List {
             margin-left:108.000pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-18.000pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0.250em;
             font-family:GillSans;
             font-style:normal;
             font-weight:normal;
             font-size:9.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
             font-family:'Open Sans'                                                                                                                                        , sans-serif;
             word-spacing:0em;
}
caption.FM_5_List {
                   margin-left:108.000pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-18.000pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:normal;
                   font-weight:normal;
                   font-size:9.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_1_Note {
             margin-left:41.976pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:-23.976pt;
             margin-top:3.000pt;
             margin-bottom:0.000pt;
             word-spacing:0.250em;
             font-family:GillSans;
             font-style:italic;
             font-weight:normal;
             font-size:8.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                             , sans-serif;
             word-spacing:0em;
}
caption.FM_1_Note {
                   margin-left:41.976pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:-23.976pt;
                   margin-top:3.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:italic;
                   font-weight:normal;
                   font-size:8.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_7_Heading {
                margin-left:126.000pt;
                margin-right:0.000pt;
                text-align:left;
                text-indent:-18.000pt;
                margin-top:3.000pt;
                margin-bottom:3.000pt;
                word-spacing:0.250em;
                font-family:GillSans;
                font-style:normal;
                font-weight:normal;
                font-size:9.0pt;
                color:#000000;
                background-color:none;
                text-decoration:none;
                letter-spacing:0.00em;
                font-family:'Open Sans'                                                         , sans-serif;
                text-indent:-20pt;
                word-spacing:0em;
}
caption.FM_7_Heading {
                      margin-left:126.000pt;
                      margin-right:0.000pt;
                      text-align:left;
                      text-indent:-18.000pt;
                      margin-top:3.000pt;
                      margin-bottom:3.000pt;
                      word-spacing:0.250em;
                      font-family:GillSans;
                      font-style:normal;
                      font-weight:normal;
                      font-size:9.0pt;
                      color:#000000;
                      background-color:none;
                      text-decoration:none;
                      letter-spacing:0.00em;
}
p.FM_7_SectionBody {
                    margin-left:126.000pt;
                    margin-right:0.000pt;
                    text-align:left;
                    text-indent:0.000pt;
                    margin-top:3.000pt;
                    margin-bottom:0.000pt;
                    word-spacing:0.250em;
                    font-family:GillSans;
                    font-style:normal;
                    font-weight:normal;
                    font-size:9.0pt;
                    color:#000000;
                    background-color:none;
                    text-decoration:none;
                    letter-spacing:0.00em;
                    font-family:'Open Sans'                                                   , sans-serif;
                    word-spacing:0em;
}
caption.FM_7_SectionBody {
                          margin-left:126.000pt;
                          margin-right:0.000pt;
                          text-align:left;
                          text-indent:0.000pt;
                          margin-top:3.000pt;
                          margin-bottom:0.000pt;
                          word-spacing:0.250em;
                          font-family:GillSans;
                          font-style:normal;
                          font-weight:normal;
                          font-size:9.0pt;
                          color:#000000;
                          background-color:none;
                          text-decoration:none;
                          letter-spacing:0.00em;
}
span.FM_ProperCase {
                    font-family:'Open Sans'                   , sans-serif;
}
p.FM_2_CourseFirstSuperscript2 {
                                margin-left:54.000pt;
                                margin-right:0.000pt;
                                text-align:left;
                                text-indent:-54.000pt;
                                margin-top:3.000pt;
                                margin-bottom:0.000pt;
                                word-spacing:0.250em;
                                font-family:GillSans;
                                font-style:normal;
                                font-weight:normal;
                                font-size:9.0pt;
                                color:#000000;
                                background-color:none;
                                text-decoration:none;
                                letter-spacing:0.00em;
                                font-family:'Open Sans'                                                                                                                                                                                                     , sans-serif;
                                word-spacing:0em;
                                text-indent:-56pt;
}
caption.FM_2_CourseFirstSuperscript2 {
                                      margin-left:54.000pt;
                                      margin-right:0.000pt;
                                      text-align:left;
                                      text-indent:-54.000pt;
                                      margin-top:3.000pt;
                                      margin-bottom:0.000pt;
                                      word-spacing:0.250em;
                                      font-family:GillSans;
                                      font-style:normal;
                                      font-weight:normal;
                                      font-size:9.0pt;
                                      color:#000000;
                                      background-color:none;
                                      text-decoration:none;
                                      letter-spacing:0.00em;
}
span.FM_BoldItalic {
                    font-style:italic;
                    font-weight:bold;
                    font-family:'Open Sans'                    , sans-serif;
}
p.FM_TableBodyBulleted {
                        margin-left:10.800pt;
                        margin-right:3.600pt;
                        text-align:left;
                        text-indent:-10.800pt;
                        margin-top:2.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0em;
                        font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                          , sans-serif;
                        font-style:normal;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
caption.FM_TableBodyBulleted {
                              margin-left:10.800pt;
                              margin-right:3.600pt;
                              text-align:left;
                              text-indent:-10.800pt;
                              margin-top:2.000pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:normal;
                              font-size:8.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_1_ListRomanFirst {
                       margin-left:36.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-18.000pt;
                       margin-top:3.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                 , sans-serif;
                       word-spacing:0em;
}
caption.FM_1_ListRomanFirst {
                             margin-left:36.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-18.000pt;
                             margin-top:3.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_1_ListRoman {
                  margin-left:36.000pt;
                  margin-right:0.000pt;
                  text-align:left;
                  text-indent:-18.000pt;
                  margin-top:3.000pt;
                  margin-bottom:0.000pt;
                  word-spacing:0.250em;
                  font-family:GillSans;
                  font-style:normal;
                  font-weight:normal;
                  font-size:9.0pt;
                  color:#000000;
                  background-color:none;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                  , sans-serif;
                  word-spacing:0em;
}
caption.FM_1_ListRoman {
                        margin-left:36.000pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-18.000pt;
                        margin-top:3.000pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:normal;
                        font-size:9.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
}
p.FM_TableHeadingBoldCentered {
                               margin-left:0.000pt;
                               margin-right:0.000pt;
                               text-align:center;
                               text-indent:0.000pt;
                               margin-top:0.000pt;
                               margin-bottom:0.000pt;
                               word-spacing:0.250em;
                               font-family:GillSans;
                               font-style:normal;
                               font-weight:bold;
                               font-size:9.0pt;
                               color:#000000;
                               background-color:none;
                               text-decoration:none;
                               letter-spacing:0.00em;
                               font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                         , sans-serif;
                               word-spacing:0em;
}
caption.FM_TableHeadingBoldCentered {
                                     margin-left:0.000pt;
                                     margin-right:0.000pt;
                                     text-align:center;
                                     text-indent:0.000pt;
                                     margin-top:0.000pt;
                                     margin-bottom:0.000pt;
                                     word-spacing:0.250em;
                                     font-family:GillSans;
                                     font-style:normal;
                                     font-weight:bold;
                                     font-size:9.0pt;
                                     color:#000000;
                                     background-color:none;
                                     text-decoration:none;
                                     letter-spacing:0.00em;
}
p.FM_2_SectionListing {
                       margin-left:36.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:0.000pt;
                       margin-top:3.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0em;
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                     , sans-serif;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
}
caption.FM_2_SectionListing {
                             margin-left:36.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:0.000pt;
                             margin-top:3.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_TableNumberedNote {
                        margin-left:6.120pt;
                        margin-right:0.000pt;
                        text-align:left;
                        text-indent:-6.120pt;
                        margin-top:3.024pt;
                        margin-bottom:0.000pt;
                        word-spacing:0.250em;
                        font-family:GillSans;
                        font-style:normal;
                        font-weight:normal;
                        font-size:8.0pt;
                        color:#000000;
                        background-color:none;
                        text-decoration:none;
                        letter-spacing:0.00em;
                        font-family:'Open Sans'                                                                                                                                                                                                                                                                  , sans-serif;
                        word-spacing:0em;
}
caption.FM_TableNumberedNote {
                              margin-left:6.120pt;
                              margin-right:0.000pt;
                              text-align:left;
                              text-indent:-6.120pt;
                              margin-top:3.024pt;
                              margin-bottom:0.000pt;
                              word-spacing:0.250em;
                              font-family:GillSans;
                              font-style:normal;
                              font-weight:normal;
                              font-size:8.0pt;
                              color:#000000;
                              background-color:none;
                              text-decoration:none;
                              letter-spacing:0.00em;
}
p.FM_TableHeadingListFirst {
                            margin-left:10.800pt;
                            margin-right:0.000pt;
                            text-align:left;
                            text-indent:-10.800pt;
                            margin-top:5.000pt;
                            margin-bottom:0.000pt;
                            word-spacing:0.250em;
                            font-family:GillSans;
                            font-style:normal;
                            font-weight:bold;
                            font-size:8.0pt;
                            color:#000000;
                            background-color:none;
                            text-decoration:none;
                            letter-spacing:0.00em;
                            font-family:'Open Sans'                                                                                                                                                                                                                                                                     , sans-serif;
                            word-spacing:0em;
}
caption.FM_TableHeadingListFirst {
                                  margin-left:10.800pt;
                                  margin-right:0.000pt;
                                  text-align:left;
                                  text-indent:-10.800pt;
                                  margin-top:5.000pt;
                                  margin-bottom:0.000pt;
                                  word-spacing:0.250em;
                                  font-family:GillSans;
                                  font-style:normal;
                                  font-weight:bold;
                                  font-size:8.0pt;
                                  color:#000000;
                                  background-color:none;
                                  text-decoration:none;
                                  letter-spacing:0.00em;
}
p.FM_TableHeadingList {
                       margin-left:10.800pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-10.800pt;
                       margin-top:5.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:normal;
                       font-weight:bold;
                       font-size:8.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                      , sans-serif;
                       word-spacing:0em;
}
caption.FM_TableHeadingList {
                             margin-left:10.800pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-10.800pt;
                             margin-top:5.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:bold;
                             font-size:8.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
p.FM_TableNumberedNoteFirst {
                             margin-left:6.120pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-6.120pt;
                             margin-top:3.024pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:8.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
                             font-family:'Open Sans'                                                                                                                                                                                                                                                                 , sans-serif;
                             word-spacing:0em;
}
caption.FM_TableNumberedNoteFirst {
                                   margin-left:6.120pt;
                                   margin-right:0.000pt;
                                   text-align:left;
                                   text-indent:-6.120pt;
                                   margin-top:3.024pt;
                                   margin-bottom:0.000pt;
                                   word-spacing:0.250em;
                                   font-family:GillSans;
                                   font-style:normal;
                                   font-weight:normal;
                                   font-size:8.0pt;
                                   color:#000000;
                                   background-color:none;
                                   text-decoration:none;
                                   letter-spacing:0.00em;
}
p.FM_Anchor {
             margin-left:36.000pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:0.000pt;
             margin-top:0.000pt;
             margin-bottom:0.000pt;
             word-spacing:0.250em;
             font-family:'Open Sans'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   , sans-serif;
             font-style:normal;
             font-weight:normal;
             font-size:2.0pt;
             color:#000000;
             background-color:none;
             text-decoration:none;
             letter-spacing:0.00em;
}
caption.FM_Anchor {
                   margin-left:36.000pt;
                   margin-right:0.000pt;
                   text-align:left;
                   text-indent:0.000pt;
                   margin-top:0.000pt;
                   margin-bottom:0.000pt;
                   word-spacing:0.250em;
                   font-family:GillSans;
                   font-style:normal;
                   font-weight:normal;
                   font-size:2.0pt;
                   color:#000000;
                   background-color:none;
                   text-decoration:none;
                   letter-spacing:0.00em;
}
p.FM_3_SectionListing {
                       margin-left:90.000pt;
                       margin-right:0.000pt;
                       text-align:left;
                       text-indent:-36.000pt;
                       margin-top:3.000pt;
                       margin-bottom:0.000pt;
                       word-spacing:0.250em;
                       font-family:GillSans;
                       font-style:normal;
                       font-weight:normal;
                       font-size:9.0pt;
                       color:#000000;
                       background-color:none;
                       text-decoration:none;
                       letter-spacing:0.00em;
                       font-family:'Open Sans'                                                                                                                                                                                                                                                                          , sans-serif;
                       word-spacing:0em;
                       margin-left:96pt;
                       text-indent:-42pt;
}
caption.FM_3_SectionListing {
                             margin-left:90.000pt;
                             margin-right:0.000pt;
                             text-align:left;
                             text-indent:-36.000pt;
                             margin-top:3.000pt;
                             margin-bottom:0.000pt;
                             word-spacing:0.250em;
                             font-family:GillSans;
                             font-style:normal;
                             font-weight:normal;
                             font-size:9.0pt;
                             color:#000000;
                             background-color:none;
                             text-decoration:none;
                             letter-spacing:0.00em;
}
